<?php
namespace Admin\Model;
use Think\Model;
/**
 * 管理员与用户组模型，对应Group控制器
 */
class AuthGroupModel extends Model{
    //新增之前整理post数组中的数据
    public function _before_insert(&$data, $options) {
        //接受post数组中的id数组
        $rules=I('post.rules');
        foreach ($rules as $key => $value) {
            //循环该数组将$value的值链接上,并赋值给$r
            $r.=$value.',';
        }
        $data['title']=I('post.title');
        $status=I('post.status');
        if($status=='on'){
             $data['status']=1;
        }else{
            $data['status']=0;
        }
        $data['rules']=rtrim($r,',');//使用去掉右空格的方法将最后的,去掉
    }
    //修改之前整理数据并根据Id修改之前的权限编号
    public function _before_update(&$data, $options) {
        //整理post提交过来的数据
        $data['id']=I('post.id');
        $data['title']=I('post.title');
        $status=I('post.status');
        if($status=='on'){
             $data['status']=1;
        }else{
            $data['status']=0;
        }
        //接受post数组中的id数组
        $rules=I('post.rules');
        foreach ($rules as $key => $value) {
            //循环该数组将$value的值链接上,并赋值给$r
            $r.=$value.',';
        }
        $data['rules']=rtrim($r,',');//使用去掉右空格的方法将最后的,去掉
    }
}
